Worst-Case Analysis of Scheduling Heuristics of Parallel Systems

نویسنده

  • Zhen Liu
چکیده

It is well-known that most scheduling problems arising from parallel systems are NP-hard, even under very special assumptions. Thus various suboptimal algorithms, in particular heuristics, were proposed in the literature. Worst-case error bounds are established in this note for heuristics of makespan minimization of parallel computations. Diierent parallel computation models are investigated, including interprocessor communication, task duplication, multiprocessor tasks and parallel tasks. Due to the heterogeneity of these systems, scheduling heuristics can be far away from the optimal solutions. The bounds presented here provide insights to the design of scheduling heuristics in order to obtain good performance guarantee. Analyse des heuristiques d'ordonnancement des syst emes parall eles R esum e : Il est bien connu que la plus part des probl emes d'ordonnancement des syst emes parall eles sont NP-diiciles m^ eme sous des hypoth eses tr es sp eciiques. Ainsi beaucoup d'algorithmes sous optimaux, en particulier les heuristiques, ont et e propos es dans la litt erature. Des bornes sont etablies dans cette note sur les performances des heuristiques d'ordonnancement pour la minimisation de la dur ee totale d'ex ecution des programmes parall eles. Dii erents mod eles de calcul parall ele sont envisag es : d elai de communication entre processeurs, duplication de t^ aches, t^ aches multiprocesseurs et t^ aches parall eles. A cause de l'h et erog en eit e de ces syst emes, les heuristiques d'ordonnancement peuvent s' eloigner de beaucoup des solutions op-timales. Les bornes pr esent ees ici fournissent des indications sur la mani ere dont on peut concevoir des heuristiques d'ordonnancement ayant une garantie de performances. Mots-cl e : heuristiques d'ordonnancement, dur ee d'ordonnancement, borne de performance, calcul parall ele, communication, duplication de t^ aches, t^ aches multi-processeurs et t^ aches parall eles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Hybrid Meta-Heuristics Approach to Solve the Parallel Machine Scheduling Problem Considering Human Resiliency Engineering

This paper proposes a mixed integer programming model to solve a non-identical parallel machine (NIPM) scheduling with sequence-dependent set-up times and human resiliency engineering. The presented mathematical model is formulated to consider human factors including Learning, Teamwork and Awareness. Moreover, processing time of jobs are assumed to be non-deterministic and dependent to their st...

متن کامل

Green Energy-aware task scheduling using the DVFS technique in Cloud Computing

Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...

متن کامل

A bi-objective model for a scheduling problem of unrelated parallel batch processing machines with fuzzy parameters by two fuzzy multi-objective meta-heuristics

This paper considers a bi-objective model for a scheduling problem of unrelated parallel batch processing machines to minimize the makespan and maximum tardiness, simultaneously. Each job has a specific size and the data corresponding to its ready time, due date and processing time-dependent machine are uncertain and determined by trapezoidal fuzzy numbers. Each machine has a specific capacity,...

متن کامل

Minimizing mean flowtime and makespan on master-slave systems

The master-slave scheduling model is a new model recently introduced by Sahni. It has many important applications in parallel computer scheduling and industrial settings such as semiconductor testing, machine scheduling, etc. In this model each job is associated with a preprocessing task, a slave task and a postprocessing task that must be executed in this order. While the preprocessing and pos...

متن کامل

Two-stage fuzzy-stochastic programming for parallel machine scheduling problem with machine deterioration and operator learning effect

This paper deals with the determination of machine numbers and production schedules in manufacturing environments. In this line, a two-stage fuzzy stochastic programming model is discussed with fuzzy processing times where both deterioration and learning effects are evaluated simultaneously. The first stage focuses on the type and number of machines in order to minimize the total costs associat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Parallel Computing

دوره 24  شماره 

صفحات  -

تاریخ انتشار 1998